
// nvue不能用标签命名样式，不能放在微信组件中，否则微信开发工具会报警告，无法使用标签名当做选择器
/* #ifndef APP-NVUE */
view,
page,
text,
button,
image,
textarea,
scroll-view,input {
	box-sizing: border-box;
}
image {
	display: block;
}
button {
	margin: 0;
	padding: 0;
	background-color: #FFFF;
}
button::after {
	border: none;
}
/* #endif */
/* #ifdef MP-ALIPAY */
input{
    background: transparent;
}
button{
    border:none;
}
/* #endif */
.u-flex{
    /* #ifndef APP-NVUE */
    display: flex;
    /* #endif */
    flex-direction: row;
    align-items: center;
}
.u-flex-m {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: hidden
}
.scroll-view_H {
    white-space: nowrap;
}
//自定义通用变量
$background-color: #f8f8f8;
$b-font: 16px;
$s-font: 12px;
$m-font: 14px;
$g-font-color:#969799;
$font-color:#323233;
$border-color:#ebedf0;
$marginSpace:16rpx;
$red:#ee0a24;
$green:#07c160;
$blue:#106aff;
$theme-color:#ff9d02 ;//主题色


// 多行隐藏
@mixin textoverflow($clamp:1) {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: $clamp;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}

//flex box
@mixin flexbox($jc:space-between, $ai:center, $fd:row, $fw:nowrap) {
  display: flex;
  display: -webkit-flex;
  flex: 1;
  justify-content: $jc;
  -webkit-justify-content: $jc;
  align-items: $ai;
  -webkit-align-items: $ai;
  flex-direction: $fd;
  -webkit-flex-direction: $fd;
  flex-wrap: $fw;
  -webkit-flex-wrap: $fw;
}

/*边框*/
@mixin borderBottom(){
  width:100%;
  position: absolute;
  box-sizing: border-box;
  content: ' ';
  left: 0;
  bottom: 0;
  border-bottom: 1px solid $border-color;
  -webkit-transform: scaleY(.5);
  transform: scaleY(.5);
}

.u-form-item__body__left__content__label{
	font-size:$m-font !important
}
.u-search__content{
	border-radius: 18rpx !important;
}

.page-bottom-btn{
    position: fixed;
    height:50px;
    background: #fff;
    width:100%;
    bottom:0;
	@include flexbox(flex-start,center);
  }
  .newList-page{
  		 .u-tabs__wrapper__scroll-view{
  		 	border-bottom:4rpx solid #FF5E01
  		 }
  		 .u-tabs__wrapper__nav__item{
  		 	height:60rpx !important
  		 }
  		 
  		 .u-tabs__wrapper__nav__item__text{
  		 	display:block;
  		 	line-height: 26px;
  		 	height:26px;
  		 	margin-bottom: -16rpx;;
  		 }
  }
  
  /* #ifdef H5 */
   *{
	   box-sizing: border-box;
   }
   .checkIn-info .u-form-item__body__right__content__slot,.checkIn-business .u-form-item__body__right__content__slot{
   	  display: block !important;
   	
   }
   .u-form-item__body__right__content__slot{
	   display: block !important;
   }
	 .u-number-box__input{
		 border:0
	 }
	 .u-upload{
		 width:100% !important
	 }
	 
	 .index-page{
		 .u-tabs__wrapper__scroll-view{
		 	border-bottom:4rpx solid #FF5E01
		 }
		 .u-tabs__wrapper__nav__item{
		 	height:60rpx !important
		 }
		 
		 .u-tabs__wrapper__nav__item__text{
		 	display:block;
		 	line-height: 26px;
		 	height:26px;
		 	margin-bottom: -16rpx;;
		 }
	 }
	 .price-page{
	 		 .u-tabs__wrapper__scroll-view{
	 		 	border-bottom:4rpx solid #FF5E01
	 		 }
	 		 .u-tabs__wrapper__nav__item{
	 		 	height:60rpx !important
	 		 }
	 		 
	 		 .u-tabs__wrapper__nav__item__text{
	 		 	display:block;
	 		 	line-height: 26px;
	 		 	height:26px;
	 		 	margin-bottom: -16rpx;;
	 		 }
	 }
	
	
  /* #endif*/
  
  
   /* #ifdef APP-PLUS */ 
   *{
	   box-sizing: border-box;
   }
  .page-bottom-btn{
     box-sizing: border-box;
    } 
  /* #endif*/